#include <iostream>
using namespace std;
const int N = 100000;
// c 每个学校的分数总和
// 能不用数组就不用数组，简化中间数据，以求得最终结果为目标，否则会将问题变得更加复杂。
int c[N+10];
int main(){
    // 输入计数
    int n, a, b;
    cin >> n;
    for(int i = 0; i < n; ++i){
        cin >> a >> b;
        c[a] += b;
    }
    // 排序
    int k = 0; int k_Max = -1; // 分数最高学校的id 以及总分
    for(int i = 1; i<= n; ++i ){
        if(c[i] > k_Max){
            k = i;
            k_Max = c[i];
        }else continue;
    }

    cout << k << " " << k_Max;
    return 0;
 }